Software Engineer (.NET/C#)

  • Dublin
  • Permanent
  • Tue Oct 7 16:15:35 2025
  • 188208

Software Engineer (.NET/C#)

Location: Dublin, Ireland

Job Type: Full-Time | Permanent| Hybrid

Salary: €60,000 – 70,000

Overview

A growing engineering and software development team is seeking a talented and motivated Software Engineer with a focus on .NET and C# technologies. You will play a key role in developing software applications and tools that interface with real-world devices and systems, while working with a cross-functional team across multiple disciplines.

You’ll have the opportunity to work on diverse projects, ranging from UI development to systems integration, sensor data handling, motion control, and analytics.

Key Responsibilities

  • Develop scalable applications using C# and .NET (Core or Framework).
  • Participate in requirements gathering, system design, and architectural planning.
  • Write clean, maintainable, and efficient code using best practices and design patterns.
  • Maintain and improve existing software systems through refactoring and debugging.
  • Collaborate with software engineers, electrical engineers, and project managers to deliver robust solutions.
  • Integrate APIs and develop services using RESTful architecture.
  • Participate in full SDLC including documentation, testing, and deployment.
  • Provide technical support and troubleshoot application issues.
  • Engage in code reviews, peer programming, and continuous integration activities.
  • Support the rollout of new software features and participate in system commissioning as needed.

Essential Qualifications and Skills

  • Degree (Level 7 or higher) in Software Engineering, Computer Science, or related discipline.
  • Solid experience with .NET Core and/or .NET Framework.
  • Strong knowledge of C#, SQL, and application architecture.
  • Experience developing with WPF, ASP.NET, and MSSQL Server.
  • Familiarity with cloud platforms such as Azure, particularly for architecture or deployment.
  • Good grasp of asynchronous programming, REST APIs, and software design patterns.
  • Experience with configuration/markup languages such as YAML and XML.
  • Understanding of Agile development methodologies.
  • Strong debugging and problem-solving abilities.
  • Excellent communication and interpersonal skills.

Desirable

  • Exposure to or willingness to work in an industrial/engineering environment.
  • Willingness to travel internationally for short-term assignments (e.g., software rollout, system support).
  • Interest in automation, control systems, or data processing technologies.


If you’re interested, please click below to apply. Any questions – contact Joseph in Reperio Human Capital

Reperio Human Capital acts as an Employment Agency and an Employment Business.